iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 18
0
Mobile Development

小菜逼學習IOS系列 第 18

來玩玩動畫吧-倒數14天

  • 分享至 

  • xImage
  •  

當無聊時就是該玩動畫啦,尤其是造個戰鬥陀螺來玩

今天要來說說 UIViewPropertyAnimator,這個類別比它的前身 UIView.animate 提供更多控制方法。有了它,我悶可以建構自定義計時、交互方式和中斷動畫,更可以在動畫運行時作出變動,而官方也說 UIViewPropertyAnimator 優點大於 UIView.animate 。

首先先拉一個 UIview 與 Buttom ,一個是要移動用的 view , 一個是控制他動作。

    @IBAction func moveView(_ sender: Any) {
        let animator = UIViewPropertyAnimator(duration:5, curve: .linear) {
            self.myView.alpha = 0.5
            self.myView.frame = self.myView.frame.offsetBy(dx:40, dy:300)
        }
        animator.startAnimation()
    }
}

上一篇
監聽範圍,進入離開推播(2)-倒數15天
下一篇
在Xcode中使用 XIB root view-倒數13天
系列文
小菜逼學習IOS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言